package com.hex.liyue.lookingdatemodule.bean;

import com.hex.liyue.commonmodule.bean.BaseBean;

import java.io.Serializable;
import java.util.List;

/**
 * Created by WJ on 2016/6/23.
 */
public class AppointmentDetailsResultBean extends BaseBean implements Serializable {
    public DataBean data;

    public static class DataBean {
        public String appointment_id;
        public String uid;
        public String event_type;
        public String location;
        public long invitations_time;
        public String invitations_real_number;
        public String remark;
        public String video;
        public String gift_total;
        public String group_id;
        public String gps_x;
        public String gps_y;
        public String event;
        public String status;
        public LaunchUserBean launch_user;
        public String is_apply;
        public String agree_number;
        public String enable_cancel;
        public WantedGift wanted_gift;
        public List<ApplyListBean> apply_list;

        public static class LaunchUserBean implements Serializable {
            public String uid;
            public String sex;
            public String name;
            public String avatar;
            public String nickname;
            public String birthday;
            public String signature;
        }
        public static class WantedGift implements Serializable {
            public String gift_id;
            public String gift_name;
            public String price;
            public String status;
            public String create_time;
            public String gift_type;
            public String gift_brand;
            public String main_img;
            public String gift_num;
            public List<?> carousel;

            @Override
            public String toString() {
                return "WantedGift{" +
                        "gift_id='" + gift_id + '\'' +
                        ", gift_name='" + gift_name + '\'' +
                        ", price='" + price + '\'' +
                        ", status='" + status + '\'' +
                        ", create_time='" + create_time + '\'' +
                        ", gift_type='" + gift_type + '\'' +
                        ", gift_brand='" + gift_brand + '\'' +
                        ", main_img='" + main_img + '\'' +
                        ", gift_num='" + gift_num + '\'' +
                        ", carousel=" + carousel +
                        '}';
            }
        }

        public static class ApplyListBean implements Serializable {
            public String accept_id;
            public String appointment_id;
            public String uid;
            public String video;
            public String status;
            public String apply_time;
            public String accept_time;
            public String total_cash;
            public ApplyUserBean apply_user;
            public List<GiftListBean> gift_list;

            public static class ApplyUserBean implements Serializable {
                public String uid;
                public String sex;
                public String name;
                public String avatar;
                public String nickname;
                public long birthday;
                public String signature;

                @Override
                public String toString() {
                    return "ApplyUserBean{" +
                            "uid='" + uid + '\'' +
                            ", sex='" + sex + '\'' +
                            ", name='" + name + '\'' +
                            ", avatar='" + avatar + '\'' +
                            ", nickname='" + nickname + '\'' +
                            ", birthday=" + birthday +
                            ", signature='" + signature + '\'' +
                            '}';
                }
            }

            public static class GiftListBean implements Serializable {
                public String gift_id;
                public String gift_name;
                public String price;
                public String status;
                public String create_time;
                public String gift_type;
                public String gift_brand;
                public String gift_url;
                public String gift_num;
                public List<?> carousel;

                @Override
                public String toString() {
                    return "GiftListBean{" +
                            "gift_id='" + gift_id + '\'' +
                            ", gift_name='" + gift_name + '\'' +
                            ", price='" + price + '\'' +
                            ", status='" + status + '\'' +
                            ", create_time='" + create_time + '\'' +
                            ", gift_type='" + gift_type + '\'' +
                            ", gift_brand='" + gift_brand + '\'' +
                            ", main_img='" + gift_url + '\'' +
                            ", gift_num='" + gift_num + '\'' +
                            ", carousel=" + carousel +
                            '}';
                }
            }

            @Override
            public String toString() {
                return "ApplyListBean{" +
                        "accept_id='" + accept_id + '\'' +
                        ", appointment_id='" + appointment_id + '\'' +
                        ", uid='" + uid + '\'' +
                        ", video='" + video + '\'' +
                        ", status='" + status + '\'' +
                        ", apply_time='" + apply_time + '\'' +
                        ", accept_time='" + accept_time + '\'' +
                        ", total_cash='" + total_cash + '\'' +
                        ", apply_user=" + apply_user +
                        ", gift_list=" + gift_list +
                        '}';
            }

        }

        @Override
        public String toString() {
            return "DataBean{" +
                    "appointment_id='" + appointment_id + '\'' +
                    ", uid='" + uid + '\'' +
                    ", event_type='" + event_type + '\'' +
                    ", location='" + location + '\'' +
                    ", invitations_time=" + invitations_time +
                    ", invitations_real_number='" + invitations_real_number + '\'' +
                    ", remark='" + remark + '\'' +
                    ", video='" + video + '\'' +
                    ", gift_total='" + gift_total + '\'' +
                    ", group_id='" + group_id + '\'' +
                    ", gps_x='" + gps_x + '\'' +
                    ", gps_y='" + gps_y + '\'' +
                    ", event='" + event + '\'' +
                    ", status='" + status + '\'' +
                    ", launch_user=" + launch_user +
                    ", is_apply='" + is_apply + '\'' +
                    ", agree_number='" + agree_number + '\'' +
                    ", enable_cancel='" + enable_cancel + '\'' +
                    ", wanted_gift=" + wanted_gift +
                    ", apply_list=" + apply_list +
                    '}';
        }
    }
}